package com.itlong.cloud.property.service;

import com.itlong.cloud.POJO.DTO.property.PropertySubscriberHanlerDTO;

/**
 * <desc>
 *      sip账号信息服务层接口
 * </desc>
 *
 * @createDate 2017/10/20
 */
public interface ISubscriberService {

    /**
     * <desc>
     *      对sip数据源中的Sip账号进行添加，更新，或删除操作
     * <desc/>
     * @param   subscriberHandlerDTO    sip账号处理DTO
     * @return  Integer    添加或更新的数量
     * @author Biao.R
     * @createDate 2017/10/24
     */
    void saveOrUpdateSip(PropertySubscriberHanlerDTO subscriberHandlerDTO) throws Exception;


    /**
     * <desc>
     *      对sip数据源中的Sip账号进行添加，更新，或删除操作
     * <desc/>
     * @param   subscriberHandlerDTOs    sip账号处理DTO
     * @return  Integer    添加或更新的数量
     * @author Biao.R
     * @createDate 2017/10/24
     */
    /*void batchSaveOrUpdateSip(List<PropertySubscriberHanlerDTO> subscriberHandlerDTOs) throws Exception;*/
}
